#pragma once
#include <iomanip>
template < class Key, class Value >
class Node
{
public:
	Key key;
	Value value;
	Node* next;


	Node(void)
	{
		next = nullptr;
	}

	Node( Key key, Value value )
	{
		this->key = key;
		this->value = value;
		next = nullptr;
	}

	~Node(void)
	{
	}

	void Print(void)
	{
		cout << setw(10) << this->key
			<< setw(10) << this->value
			<< setw(10) << this->next << endl;
	}


};

